混合编程 从Excel VBA里调用Python模块文件

您所在的位置:网站首页 excel vba引用python 混合编程 从Excel VBA里调用Python模块文件

混合编程 从Excel VBA里调用Python模块文件

2024-07-02 16:52| 来源: 网络整理| 查看: 265

每一项编程工具都各有各自擅长的领域,在进行数据处理作业中,可以使用Excel VBA,也可以使用Python

这里记录下二者的混合使用,以Excel VBA来设计桌面端页面,以Python来完成业务逻辑。

1.使用Excel VBA设计一个界面,例如:放一个按钮,编写宏代码,在宏代码里进行调用一个批处理文件,示例如下:Public Sub MakeReport()     Dim sPath As String     sPath = ThisWorkbook.Path          sPath = ThisWorkbook.Path     Call Shell(sPath & "\myBatch.bat", vbHide)End Sub

2.编辑一个批处理文件,如myBatch.bat,假定当前文件夹是C:\Work,经由批处理文件执行Python文件,参考内容如下:

@echo offC:cd C:\workpython test.pyexit

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3